The University of Sheffield
Programme Regulations Finder

COM6523   Software Reengineering   (15 credits)

 
Year Running: 2021/2022
Credit level: F7
Additional Information   The maximum number of students allowed on the module is 60.

Description

Software development often involves the improvement and adaptation of “legacy systems” – well-established, business-critical software systems that might have become difficult to maintain over time. This module introduces the skill-set that is required to get to grips with such systems. It teaches you how to reverse-engineer and appraise complex, unwieldy systems by implementing source code and execution analysis techniques. It also presents a range of strategies that can be used to adapt and reengineer such systems to improve their quality and viability.

 

Reading List


Please click here for reading list.
 

Teaching Methods

Delivery Type Hours
Independent 115.0
Lab 10.0
Lecture 20.0
Seminar 5.0
 

Methods of assessment

Assessment Type Duration % of formal assessment Semester
Other 0.0 100 % S2
 

Teaching methods and assessment displayed on this page are indicative for 2021-22.